home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpfdj89x.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  37.7 KB  |  1,298 lines

  1. *%% 
  2. *%% Common definitions for HP DeskJet 89x Series printers 
  3. *%%
  4. *%% Copyright 1998, Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpfnam50.gpd"
  9.  
  10.  
  11. *%%
  12. *%% Global Entries
  13. *%%
  14. *ResourceDLL: "hpfui50.dll"
  15.  
  16. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY 
  17.  
  18. *MasterUnits: PAIR(600, 600)
  19. *OutputOrderReversed?: TRUE
  20. *PrinterType: SERIAL
  21.  
  22. *%%
  23. *%% Macros
  24. *%%
  25. *Macros: OEMProductName
  26. {
  27.     OEM_DJ_89x:           "HTPD<00 00 00 04 15 00 00 00>"
  28. }
  29.  
  30. *% collection of the macros common to all modes for this product
  31. *Macros: OEMCommonCombinations
  32. {
  33.     OEM_COMMON_INFO: =OEM_PCL2 =OEM_PCL_MARG_0 =OEM_DJ_89x
  34. }
  35.  
  36. *Feature: PSAlignmentFile
  37. {
  38.     *Name: "PSAlign"
  39.     *Option: HPF880AL
  40.     {
  41.         *Name: ""
  42.     }
  43. }
  44.  
  45.  
  46. *Feature: PSHelpFile
  47. {
  48.     *Name: "PSHelp"
  49.     *Option: HPFDJ200
  50.     {
  51.         *Name: ""
  52.     }
  53. }
  54.  
  55.  
  56. *Feature: Orientation
  57. {
  58.     *rcNameID: =ORIENTATION_DISPLAY
  59.     *DefaultOption: PORTRAIT
  60.     *Option: PORTRAIT
  61.     {
  62.         *rcNameID: =PORTRAIT_DISPLAY
  63.         *Command: CmdSelect
  64.         {
  65.             *Order: DOC_SETUP.60
  66.             *Cmd: =PCL_ORIENT_PORTRAIT
  67.         }
  68.     }
  69.     *% hollywood based mechs rotate envelopes 270, so use this as the default rotation
  70.     *Option: LANDSCAPE_CC270
  71.     {
  72.         *rcNameID: =LANDSCAPE_DISPLAY
  73.         *Command: CmdSelect
  74.         {
  75.             *Order: DOC_SETUP.60
  76.             *% note: even though landscape, we MUST send portrait cmd to printer!!!
  77.             *Cmd: =PCL_ORIENT_PORTRAIT
  78.         }
  79.     }
  80. }
  81.  
  82.  
  83. *Feature: InputBin
  84. {
  85.     *rcNameID: =PAPER_SOURCE_DISPLAY
  86.     *DefaultOption: UPPER
  87.     *Option: UPPER
  88.     {
  89.         *rcNameID: =UPPER_TRAY_DISPLAY
  90.         *Command: CmdSelect
  91.         {
  92.             *Order: DOC_SETUP.40
  93.             *Cmd: =PCL_MEDSOURCE_TRAY1 =PCL_MEDSOURCE_PRELOAD
  94.         }
  95.     }
  96.     *Option: MANUAL
  97.     {
  98.         *rcNameID: =MANUAL_FEED_DISPLAY
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.40
  102.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  103.         }
  104.     }
  105.     *Option: ENVMANUAL
  106.     {
  107.         *rcNameID: =ENV_MANUAL_DISPLAY
  108.         *Command: CmdSelect
  109.         {
  110.             *Order: DOC_SETUP.40
  111.             *Cmd: =PCL_MEDSOURCE_ENVMANFEED
  112.         }
  113.     }
  114. }
  115.  
  116.  
  117. *Feature: PaperSize
  118. {
  119.     *rcNameID: =PAPER_SIZE_DISPLAY
  120.     *DefaultOption: LETTER
  121.     *Option: LETTER
  122.     {
  123.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.30
  127.             *Cmd: =PCL_US_LETTER
  128.         }
  129.         *switch: Orientation
  130.         {
  131.             *case: PORTRAIT
  132.             {
  133.                 *PrintableArea: PAIR(4800, 6276)
  134.                 *PrintableOrigin: PAIR(150, 24)
  135.                 *CursorOrigin: PAIR(150, 24)
  136.             }
  137.             *case: LANDSCAPE_CC270
  138.             {
  139.                 *PrintableArea: PAIR(4800, 6276)
  140.                 *PrintableOrigin: PAIR(150, 24)
  141.                 *CursorOrigin: PAIR(4950, 24)
  142.             }
  143.         }
  144.     }
  145.     *Option: LEGAL
  146.     {
  147.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  148.         *Command: CmdSelect
  149.         {
  150.             *Order: DOC_SETUP.30
  151.             *Cmd: =PCL_US_LEGAL
  152.         }
  153.         *switch: Orientation
  154.         {
  155.             *case: PORTRAIT
  156.             {
  157.                 *PrintableArea: PAIR(4800, 8076)
  158.                 *PrintableOrigin: PAIR(150, 24)
  159.                 *CursorOrigin: PAIR(150, 24)
  160.             }
  161.             *case: LANDSCAPE_CC270
  162.             {
  163.                 *PrintableArea: PAIR(4800, 8076)
  164.                 *PrintableOrigin: PAIR(150, 24)
  165.                 *CursorOrigin: PAIR(4950, 24)
  166.             }
  167.         }
  168.     }
  169.     *Option: EXECUTIVE
  170.     {
  171.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  172.         *Command: CmdSelect
  173.         {
  174.             *Order: DOC_SETUP.30
  175.             *Cmd: =PCL_US_EXECUTIVE
  176.         }
  177.         *switch: Orientation
  178.         {
  179.             *case: PORTRAIT
  180.             {
  181.                 *PrintableArea: PAIR(4048, 5912)
  182.                 *PrintableOrigin: PAIR(150, 24)
  183.                 *CursorOrigin: PAIR(150, 24)
  184.             }
  185.             *case: LANDSCAPE_CC270
  186.             {
  187.                 *PrintableArea: PAIR(4048, 5912)
  188.                 *PrintableOrigin: PAIR(150, 24)
  189.                 *CursorOrigin: PAIR(4198, 24)
  190.             }
  191.         }
  192.     }
  193.     *Option: A4
  194.     {
  195.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  196.         *Command: CmdSelect
  197.         {
  198.             *Order: DOC_SETUP.30
  199.             *Cmd: =PCL_A4
  200.         }
  201.         *switch: Orientation
  202.         {
  203.             *case: PORTRAIT
  204.             {
  205.                 *PrintableArea: PAIR(4800, 6690)
  206.                 *PrintableOrigin: PAIR(80, 24)
  207.                 *CursorOrigin: PAIR(80, 24)
  208.             }
  209.             *case: LANDSCAPE_CC270
  210.             {
  211.                 *PrintableArea: PAIR(4800, 6690)
  212.                 *PrintableOrigin: PAIR(80, 24)
  213.                 *CursorOrigin: PAIR(4880, 24)
  214.             }
  215.         }
  216.     }
  217.     *Option: A5
  218.     {
  219.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  220.         *Command: CmdSelect
  221.         {
  222.             *Order: DOC_SETUP.30
  223.             *Cmd: =PCL_A5
  224.         }
  225.         *switch: Orientation
  226.         {
  227.             *case: PORTRAIT
  228.             {
  229.                 *PrintableArea: PAIR(3344, 4572)
  230.                 *PrintableOrigin: PAIR(76, 24)
  231.                 *CursorOrigin: PAIR(76, 24)
  232.             }
  233.             *case: LANDSCAPE_CC270
  234.             {
  235.                 *PrintableArea: PAIR(3344, 4572)
  236.                 *PrintableOrigin: PAIR(76, 24)
  237.                 *CursorOrigin: PAIR(3420, 24)
  238.             }
  239.         }
  240.     }
  241.     *Option: A6
  242.     {
  243.         *rcNameID: =A6_DISPLAY
  244.         *Command: CmdSelect
  245.         {
  246.             *Order: DOC_SETUP.30
  247.             *Cmd: =PCL_A6
  248.         }
  249.         *switch: Orientation
  250.         {
  251.             *case: PORTRAIT
  252.             {
  253.                 *PrintableArea: PAIR(2328, 3174)
  254.                 *PrintableOrigin: PAIR(76, 24)
  255.                 *CursorOrigin: PAIR(76, 24)
  256.             }
  257.             *case: LANDSCAPE_CC270
  258.             {
  259.                 *PrintableArea: PAIR(2328, 3174)
  260.                 *PrintableOrigin: PAIR(76, 24)
  261.                 *CursorOrigin: PAIR(2404, 24)
  262.             }
  263.         }
  264.     }
  265.     *Option: B5
  266.     {
  267.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  268.         *Command: CmdSelect
  269.         {
  270.             *Order: DOC_SETUP.30
  271.             *Cmd: =PCL_B5
  272.         }
  273.         *switch: Orientation
  274.         {
  275.             *case: PORTRAIT
  276.             {
  277.                 *PrintableArea: PAIR(4152, 5746)
  278.                 *PrintableOrigin: PAIR(70, 24)
  279.                 *CursorOrigin: PAIR(70, 24)
  280.             }
  281.             *case: LANDSCAPE_CC270
  282.             {
  283.                 *PrintableArea: PAIR(4152, 5746)
  284.                 *PrintableOrigin: PAIR(70, 24)
  285.                 *CursorOrigin: PAIR(4222, 24)
  286.             }
  287.         }
  288.     }
  289.     *Option: ENV_10
  290.     {
  291.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  292.         *Command: CmdSelect
  293.         {
  294.             *Order: DOC_SETUP.30
  295.             *Cmd: =PCL_ENV_10
  296.         }
  297.         *switch: Orientation
  298.         {
  299.             *case: PORTRAIT
  300.             {
  301.                 *PrintableArea: PAIR(2320, 5376)
  302.                 *PrintableOrigin: PAIR(76, 24)
  303.                 *CursorOrigin: PAIR(76, 24)
  304.             }
  305.             *case: LANDSCAPE_CC270
  306.             {
  307.                 *PrintableArea: PAIR(2320, 5376)
  308.                 *PrintableOrigin: PAIR(76, 24)
  309.                 *CursorOrigin: PAIR(2396, 24)
  310.             }
  311.         }
  312.     }
  313.     *Option: ENV_DL
  314.     {
  315.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316.         *Command: CmdSelect
  317.         {
  318.             *Order: DOC_SETUP.30
  319.             *Cmd: =PCL_ENV_DL
  320.         }
  321.         *switch: Orientation
  322.         {
  323.             *case: PORTRAIT
  324.             {
  325.                 *PrintableArea: PAIR(2440, 4872)
  326.                 *PrintableOrigin: PAIR(76, 24)
  327.                 *CursorOrigin: PAIR(76, 24)
  328.             }
  329.             *case: LANDSCAPE_CC270
  330.             {
  331.                 *PrintableArea: PAIR(2440, 4872)
  332.                 *PrintableOrigin: PAIR(76, 24)
  333.                 *CursorOrigin: PAIR(2516, 24)
  334.             }
  335.         }
  336.     }
  337.     *Option: ENV_C6
  338.     {
  339.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  340.         *Command: CmdSelect
  341.         {
  342.             *Order: DOC_SETUP.30
  343.             *Cmd: =PCL_ENV_C6
  344.         }
  345.         *switch: Orientation
  346.         {
  347.             *case: PORTRAIT
  348.             {
  349.                 *PrintableArea: PAIR(2536, 3502)
  350.                 *PrintableOrigin: PAIR(76, 24)
  351.                 *CursorOrigin: PAIR(76, 24)
  352.             }
  353.             *case: LANDSCAPE_CC270
  354.             {
  355.                 *PrintableArea: PAIR(2536, 3502)
  356.                 *PrintableOrigin: PAIR(76, 24)
  357.                 *CursorOrigin: PAIR(2612, 24)
  358.             }
  359.         }
  360.     }
  361.     *Option: ENV_A2
  362.     {
  363.         *rcNameID: =ENV_A2_DISPLAY
  364.         *PageDimensions: PAIR(2628, 3450)
  365.         *Command: CmdSelect
  366.         {
  367.             *Order: DOC_SETUP.30
  368.             *Cmd: =PCL_ENV_A2
  369.         }
  370.         *switch: Orientation
  371.         {
  372.             *case: PORTRAIT
  373.             {
  374.                 *PrintableArea: PAIR(2472, 3126)
  375.                 *PrintableOrigin: PAIR(76, 24)
  376.                 *CursorOrigin: PAIR(76, 24)
  377.             }
  378.             *case: LANDSCAPE_CC270
  379.             {
  380.                 *PrintableArea: PAIR(2472, 3126)
  381.                 *PrintableOrigin: PAIR(76, 24)
  382.                 *CursorOrigin: PAIR(2548, 24)
  383.             }
  384.         }
  385.     }
  386.     *Option: JAPANESE_POSTCARD
  387.     {
  388.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  389.         *Command: CmdSelect
  390.         {
  391.             *Order: DOC_SETUP.30
  392.             *Cmd: =PCL_JAPANESE_POSTCARD
  393.         }
  394.         *switch: Orientation
  395.         {
  396.             *case: PORTRAIT
  397.             {
  398.                 *PrintableArea: PAIR(2208, 3174)
  399.                 *PrintableOrigin: PAIR(76, 24)
  400.                 *CursorOrigin: PAIR(76, 24)
  401.             }
  402.             *case: LANDSCAPE_CC270
  403.             {
  404.                 *PrintableArea: PAIR(2208, 3174)
  405.                 *PrintableOrigin: PAIR(76, 24)
  406.                 *CursorOrigin: PAIR(2284, 24)
  407.             }
  408.         }
  409.     }
  410.     *Option: INDEX_4x6
  411.     {
  412.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  413.         *PageDimensions: PAIR(2400, 3600)
  414.         *Command: CmdSelect
  415.         {
  416.             *Order: DOC_SETUP.30
  417.             *Cmd: =PCL_INDEX_4x6
  418.         }
  419.         *switch: Orientation
  420.         {
  421.             *case: PORTRAIT
  422.             {
  423.                 *PrintableArea: PAIR(2248, 3276)
  424.                 *PrintableOrigin: PAIR(76, 24)
  425.                 *CursorOrigin: PAIR(76, 24)
  426.             }
  427.             *case: LANDSCAPE_CC270
  428.             {
  429.                 *PrintableArea: PAIR(2248, 3276)
  430.                 *PrintableOrigin: PAIR(76, 24)
  431.                 *CursorOrigin: PAIR(2324, 24)
  432.             }
  433.         }
  434.     }
  435.     *Option: INDEX_5x8
  436.     {
  437.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  438.         *PageDimensions: PAIR(3000, 4800)
  439.         *Command: CmdSelect
  440.         {
  441.             *Order: DOC_SETUP.30
  442.             *Cmd: =PCL_INDEX_5x8
  443.         }
  444.         *switch: Orientation
  445.         {
  446.             *case: PORTRAIT
  447.             {
  448.                 *PrintableArea: PAIR(2848, 4476)
  449.                 *PrintableOrigin: PAIR(76, 24)
  450.                 *CursorOrigin: PAIR(76, 24)
  451.             }
  452.             *case: LANDSCAPE_CC270
  453.             {
  454.                 *PrintableArea: PAIR(2848, 4476)
  455.                 *PrintableOrigin: PAIR(76, 24)
  456.                 *CursorOrigin: PAIR(2924, 24)
  457.             }
  458.         }
  459.     }
  460.     *Option: CUSTOMSIZE
  461.     {
  462.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  463.         *MinSize: PAIR(2364, 3420)
  464.         *MaxSize: PAIR(5100, 8400)
  465.         *MaxPrintableWidth: 1
  466.         *MinLeftMargin: 76
  467.         *CenterPrintable?: FALSE
  468.         *Command: CmdSelect
  469.         {
  470.             *Order: DOC_SETUP.30
  471.             *Cmd: =PCL_CUSTOMIZE
  472.         }
  473.         *switch: Orientation
  474.         {
  475.             *case: PORTRAIT
  476.             {
  477.                 *CustCursorOriginX:    %d{152}
  478.                 *CustCursorOriginY:    %d{24}
  479.                 *CustPrintableOriginX: %d{152}
  480.                 *CustPrintableOriginY: %d{24}
  481.                 *CustPrintableSizeX:   %d{PhysPaperWidth - 304}
  482.                 *CustPrintableSizeY:   %d{PhysPaperLength - 324}
  483.             }
  484.             *case: LANDSCAPE_CC270
  485.             {
  486.                 *CustCursorOriginX:    %d{PhysPaperWidth - 152}
  487.                 *CustCursorOriginY:    %d{24}
  488.                 *CustPrintableOriginX: %d{152}
  489.                 *CustPrintableOriginY: %d{24}
  490.                 *CustPrintableSizeX:   %d{PhysPaperWidth - 304}
  491.                 *CustPrintableSizeY:   %d{PhysPaperLength - 324}
  492.             }
  493.         }
  494.     }
  495. }
  496.  
  497. *Feature: Resolution
  498. {
  499.     *rcNameID: =RESOLUTION_DISPLAY
  500.     *ConflictPriority: 50
  501.     *UpdateQualityMacro?: TRUE
  502.  
  503.     *DefaultOption: r300x300
  504.     *Option: r300x300
  505.     {
  506.         *Name: "300 x 300 " =DOTS_PER_INCH
  507.         *DPI: PAIR(300, 300)
  508.         *TextDPI: PAIR(300, 300)
  509.         *SpotDiameter: 100
  510.     }
  511.     *Option: r600x600
  512.     {
  513.         *Name: "600 x 600 " =DOTS_PER_INCH
  514.         *DPI: PAIR(600, 600)
  515.         *TextDPI: PAIR(600, 600)
  516.         *SpotDiameter: 100
  517.     }
  518. }
  519.  
  520. *Feature: PM
  521. {
  522.     *rcNameID: =PRINT_MODE_DISPLAY
  523.     *ConflictPriority: 40
  524.     *FeatureType: DOC_PROPERTY
  525.     *UpdateQualityMacro?: TRUE
  526.  
  527.     *DefaultOption: PlainNormalColor
  528.     *Option: PlainEconoMono
  529.     {
  530.         *rcNameID: =AUTO_SELECT_DISPLAY
  531.         *Command: CmdSelect
  532.         {
  533.             *Order: DOC_SETUP.50
  534.             *Cmd: =PCL_CRD_K332
  535.         }
  536.  
  537.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  538.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  539.         *Constraints: LIST(PQ.Normal, PQ.Best)
  540.         *Constraints: LIST(Resolution.r600x600)
  541.     }
  542.     *Option: PlainNormalMono
  543.     {
  544.         *rcNameID: =AUTO_SELECT_DISPLAY
  545.         *Command: CmdSelect
  546.         {
  547.             *Order: DOC_SETUP.50
  548.             *Cmd: =PCL_CRD_K332
  549.         }
  550.  
  551.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  552.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  553.         *Constraints: LIST(PQ.Econo, PQ.Best)
  554.         *Constraints: LIST(Resolution.r600x600)
  555.     }
  556.     *Option: PlainBestMono
  557.     {
  558.         *rcNameID: =AUTO_SELECT_DISPLAY
  559.         *Command: CmdSelect
  560.         {
  561.             *Order: DOC_SETUP.50
  562.             *Cmd: =PCL_CRD_K662
  563.         }
  564.  
  565.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  566.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  567.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  568.         *Constraints: LIST(Resolution.r300x300)
  569.     }
  570.     *Option: PlainEconoColor
  571.     {
  572.         *rcNameID: =AUTO_SELECT_DISPLAY
  573.         *Command: CmdSelect
  574.         {
  575.             *Order: DOC_SETUP.50
  576.             *Cmd: =PCL_CRD_K332_C332
  577.         }
  578.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  579.         
  580.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  581.         *Constraints: LIST(PQ.Normal, PQ.Best)
  582.         *Constraints: LIST(Resolution.r600x600)
  583.     }
  584.     *Option: PlainNormalColor
  585.     {
  586.         *rcNameID: =AUTO_SELECT_DISPLAY
  587.         *Command: CmdSelect
  588.         {
  589.             *Order: DOC_SETUP.50
  590.             *Cmd: =PCL_CRD_K662_C334
  591.         }
  592.  
  593.         EXTERN_GLOBAL: *OEMCustomData:
  594. +           =OEM_COMMON_INFO
  595. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  596.  
  597.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  598.         *Constraints: LIST(PQ.Econo, PQ.Best)
  599.         *Constraints: LIST(Resolution.r600x600)
  600.     }
  601.     *Option: PlainBestColor
  602.     {
  603.         *rcNameID: =AUTO_SELECT_DISPLAY
  604.         *Command: CmdSelect
  605.         {
  606.             *Order: DOC_SETUP.50
  607.             *Cmd: =PCL_CRD_K662_C664
  608.         }
  609.  
  610.         EXTERN_GLOBAL: *OEMCustomData:
  611. +           =OEM_COMMON_INFO
  612. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  613.  
  614.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  615.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  616.         *Constraints: LIST(Resolution.r300x300)
  617.     }
  618.     *Option: TransparencyNormal
  619.     {
  620.         *rcNameID: =AUTO_SELECT_DISPLAY
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.50
  624.             *Cmd: =PCL_CRD_K662_C334
  625.         }
  626.  
  627.         EXTERN_GLOBAL: *OEMCustomData: 
  628. +           =OEM_COMMON_INFO
  629. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  630.  
  631.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  632.         *Constraints: LIST(PQ.Econo, PQ.Best)
  633.         *Constraints: LIST(Resolution.r600x600)
  634.  
  635.     }
  636.     *Option: TransparencyBest
  637.     {
  638.         *rcNameID: =AUTO_SELECT_DISPLAY
  639.         *Command: CmdSelect
  640.         {
  641.             *Order: DOC_SETUP.50
  642.             *Cmd: =PCL_CRD_K662_C664
  643.         }
  644.  
  645.         EXTERN_GLOBAL: *OEMCustomData:
  646. +           =OEM_COMMON_INFO
  647. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  648.     
  649.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  650.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  651.         *Constraints: LIST(Resolution.r300x300)
  652.  
  653.     }
  654.     *Option: RapidTransEcono
  655.     {
  656.         *rcNameID: =AUTO_SELECT_DISPLAY
  657.         *Command: CmdSelect
  658.         {
  659.             *Order: DOC_SETUP.50
  660.             *Cmd: =PCL_CRD_K662_C334
  661.         }
  662.  
  663.         EXTERN_GLOBAL: *OEMCustomData:
  664. +           =OEM_COMMON_INFO
  665. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_ECONO
  666.  
  667.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  668.         *Constraints: LIST(PQ.Normal, PQ.Best)
  669.         *Constraints: LIST(Resolution.r600x600)
  670.     }
  671.     *Option: RapidTransNormal
  672.     {
  673.         *rcNameID: =AUTO_SELECT_DISPLAY
  674.         *Command: CmdSelect
  675.         {
  676.             *Order: DOC_SETUP.50
  677.             *Cmd: =PCL_CRD_K662_C334
  678.         }
  679.  
  680.         EXTERN_GLOBAL: *OEMCustomData: 
  681. +           =OEM_COMMON_INFO
  682. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_NORMAL
  683.     
  684.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  685.         *Constraints: LIST(PQ.Econo, PQ.Best)
  686.         *Constraints: LIST(Resolution.r600x600)    
  687.     }
  688.     *Option: RapidTransBest
  689.     {
  690.         *rcNameID: =AUTO_SELECT_DISPLAY
  691.         *Command: CmdSelect
  692.         {
  693.             *Order: DOC_SETUP.50
  694.             *Cmd: =PCL_CRD_K662_C664
  695.         }
  696.  
  697.         EXTERN_GLOBAL: *OEMCustomData: 
  698. +           =OEM_COMMON_INFO
  699. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_BEST
  700.     
  701.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  702.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  703.         *Constraints: LIST(Resolution.r300x300)
  704.     
  705.     }
  706.     *Option: SpecialNormal
  707.     {
  708.         *rcNameID: =AUTO_SELECT_DISPLAY
  709.         *Command: CmdSelect
  710.         {
  711.             *Order: DOC_SETUP.50
  712.             *Cmd: =PCL_CRD_K662_C334
  713.         }
  714.  
  715.         EXTERN_GLOBAL: *OEMCustomData:
  716. +           =OEM_COMMON_INFO
  717. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  718.     
  719.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  720.         *Constraints: LIST(PQ.Econo, PQ.Best)
  721.         *Constraints: LIST(Resolution.r600x600)    
  722.     }
  723.     *Option: SpecialBest
  724.     {
  725.         *rcNameID: =AUTO_SELECT_DISPLAY
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: DOC_SETUP.50
  729.             *Cmd: =PCL_CRD_K662_C664
  730.         }
  731.  
  732.         EXTERN_GLOBAL: *OEMCustomData: 
  733. +           =OEM_COMMON_INFO
  734. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  735.         
  736.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  737.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  738.         *Constraints: LIST(Resolution.r300x300)    
  739.     }
  740.     *Option: PremiumHeavyNormal
  741.     {
  742.         *rcNameID: =AUTO_SELECT_DISPLAY
  743.         *Command: CmdSelect
  744.         {
  745.             *Order: DOC_SETUP.50
  746.             *Cmd: =PCL_CRD_K662_C334
  747.         }
  748.  
  749.         EXTERN_GLOBAL: *OEMCustomData:
  750. +           =OEM_COMMON_INFO
  751. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_NORMAL
  752.  
  753.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  754.         *Constraints: LIST(PQ.Econo, PQ.Best)
  755.         *Constraints: LIST(Resolution.r600x600)
  756.     }
  757.     *Option: PremiumHeavyBest
  758.     {
  759.         *rcNameID: =AUTO_SELECT_DISPLAY
  760.         *Command: CmdSelect
  761.         {
  762.             *Order: DOC_SETUP.50
  763.             *Cmd: =PCL_CRD_K662_C664
  764.         }
  765.  
  766.         EXTERN_GLOBAL: *OEMCustomData: 
  767. +           =OEM_COMMON_INFO
  768. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_BEST
  769.     
  770.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  771.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  772.         *Constraints: LIST(Resolution.r300x300)
  773.     
  774.     }
  775.     *Option: PhotoNormal
  776.     {
  777.         *rcNameID: =AUTO_SELECT_DISPLAY
  778.         *Command: CmdSelect
  779.         {
  780.             *Order: DOC_SETUP.50
  781.             *Cmd: =PCL_CRD_K662_C334
  782.         }
  783.  
  784.         EXTERN_GLOBAL: *OEMCustomData: 
  785. +           =OEM_COMMON_INFO
  786. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  787.  
  788.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  789.         *Constraints: LIST(PQ.Econo, PQ.Best)
  790.         *Constraints: LIST(Resolution.r600x600)
  791.     }
  792.     *Option: PhotoBest
  793.     {
  794.         *rcNameID: =AUTO_SELECT_DISPLAY
  795.         *Command: CmdSelect
  796.         {
  797.             *Order: DOC_SETUP.50
  798.             *Cmd: =PCL_CRD_K662_C664
  799.         }
  800.  
  801.         EXTERN_GLOBAL: *OEMCustomData: 
  802. +           =OEM_COMMON_INFO
  803. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  804.  
  805.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  806.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  807.         *Constraints: LIST(Resolution.r300x300)
  808.  
  809.     }
  810.     *Option: PremPhotoNormal
  811.     {
  812.         *rcNameID: =AUTO_SELECT_DISPLAY
  813.         *Command: CmdSelect
  814.         {
  815.             *Order: DOC_SETUP.50
  816.             *Cmd: =PCL_CRD_K662_C334
  817.         }
  818.  
  819.         EXTERN_GLOBAL: *OEMCustomData: 
  820. +           =OEM_COMMON_INFO
  821. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  822.  
  823.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  824.         *Constraints: LIST(PQ.Econo, PQ.Best)
  825.         *Constraints: LIST(Resolution.r600x600)
  826.     }
  827.     *Option: PremPhotoBest
  828.     {
  829.         *rcNameID: =AUTO_SELECT_DISPLAY
  830.         *Command: CmdSelect
  831.         {
  832.             *Order: DOC_SETUP.50
  833.             *Cmd: =PCL_CRD_K662_C664
  834.         }
  835.  
  836.         EXTERN_GLOBAL: *OEMCustomData: 
  837. +           =OEM_COMMON_INFO
  838. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  839.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  840.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  841.         *Constraints: LIST(Resolution.r300x300)
  842.     }
  843. }
  844.  
  845.  
  846. *Feature: MediaType
  847. {
  848.     *rcNameID: =MEDIA_TYPE_DISPLAY
  849.     *ConflictPriority: 10
  850.     *DefaultOption: STANDARD
  851.     *UpdateQualityMacro?: TRUE
  852.  
  853.     *Option: STANDARD
  854.     {
  855.         *rcNameID: =PLAIN_PAPER_DISPLAY
  856.         *Command: CmdSelect
  857.         {
  858.             *Order: DOC_SETUP.45
  859.             *Cmd: =PCL_MEDIA_PLAIN
  860.         }
  861.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  862.     }
  863.     *Option: TRANSPARENCY
  864.     {
  865.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  866.         *Command: CmdSelect
  867.         {
  868.             *Order: DOC_SETUP.45
  869.             *Cmd:  =PCL_MEDIA_TRANSPARENCY
  870.         }
  871.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  872.     }
  873.     *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  874.     {
  875.         *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
  876.         *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
  877.         *Command: CmdSelect
  878.         {
  879.             *Order: DOC_SETUP.45
  880.             *Cmd: =PCL_MEDIA_FAST_TRANSP
  881.         }
  882.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  883.     }
  884.     *Option: HP_PREMIUM_INKJET_PAPER
  885.     {   
  886.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  887.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  888.         *Command: CmdSelect
  889.         {
  890.             *Order: DOC_SETUP.45
  891.             *Cmd: =PCL_MEDIA_SPECIAL
  892.         }
  893.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  894.     }
  895.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  896.     {   
  897.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  898.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  899.         *Command: CmdSelect
  900.         {
  901.             *Order: DOC_SETUP.45
  902.             *Cmd: =PCL_MEDIA_SPECIAL
  903.         }
  904.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  905.     }
  906.     *Option: HP_PHOTO_PAPER
  907.     {   
  908.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  909.         *OptionID: =HP_PHOTO_PAPER_ID
  910.         *Command: CmdSelect
  911.         {
  912.             *Order: DOC_SETUP.45
  913.             *Cmd: =PCL_MEDIA_GLOSSY
  914.         }
  915.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  916.     }
  917.     *Option: GLOSSY
  918.     {   
  919.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  920.         *Command: CmdSelect
  921.         {
  922.             *Order: DOC_SETUP.45
  923.             *Cmd: =PCL_MEDIA_GLOSSY
  924.         }
  925.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  926.     }
  927. }
  928.  
  929. *Feature: ColorMode
  930. {
  931.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  932.     *ConflictPriority: 30
  933.     *UpdateQualityMacro?: TRUE
  934.     *DefaultOption: Color24
  935.  
  936.     *Option: Mono
  937.     {
  938.         *rcNameID: =MONO_DISPLAY
  939.         *Color?: FALSE
  940.         *DevNumOfPlanes: 1
  941.         *DevBPP: 1
  942.  
  943.         *Command: CmdSelect
  944.         {
  945.             *Order: DOC_SETUP.10
  946.             *Cmd: =PJL_ENTER_PCL
  947.         }
  948.     }
  949.     *Option: Color4
  950.     {
  951.         *rcNameID: =COLOR_DISPLAY
  952.         *Color?: TRUE
  953.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  954.         *DevNumOfPlanes: 4
  955.         *DevBPP: 1
  956.         *DrvBPP: 4
  957.         *Command: CmdSelect
  958.         {
  959.             *Order: DOC_SETUP.10
  960.             *Cmd: =PJL_ENTER_PCL3GUI
  961.         }
  962.     }
  963.     *Option: Gray8
  964.     {   
  965.         *rcNameID: =GRAYSCALE_DISPLAY
  966.         *Color?: FALSE
  967.         *DevNumOfPlanes: 0
  968.         *DevBPP: 0
  969.         *DrvBPP: 8
  970.         *IPCallbackID: 1
  971.         *Command: CmdSendBlockData { *Cmd: "" }
  972.         *Command: CmdSelect
  973.         {
  974.             *Order: DOC_SETUP.10
  975.             *Cmd: =PJL_ENTER_PCL3GUI
  976.         }
  977.     }
  978.     *Option: Color24
  979.     {   
  980.         *rcNameID: =24BPP_DISPLAY
  981.         *Color?: TRUE
  982.         *DevNumOfPlanes: 0
  983.         *DevBPP: 0
  984.         *DrvBPP: 24
  985.         *IPCallbackID: 1
  986.         *Command: CmdSendBlockData { *Cmd: "" }
  987.         *Command: CmdSelect
  988.         {
  989.             *Order: DOC_SETUP.10
  990.             *Cmd: =PJL_ENTER_PCL3GUI
  991.         }
  992.     }
  993. }
  994.  
  995. *Feature: PQ
  996. {
  997.     *rcNameID: =PRINT_QUALITY_DISPLAY
  998.     *ConflictPriority: 20
  999.     *FeatureType: DOC_PROPERTY
  1000.     *UpdateQualityMacro?: TRUE
  1001.  
  1002.     *DefaultOption: Normal
  1003.     *Option: Econo
  1004.     {
  1005.         *rcNameID: =DRAFT_DISPLAY
  1006.         *Command: CmdSelect
  1007.         {
  1008.             *Order: DOC_SETUP.47
  1009.             *Cmd: =PCL_PQ_ECONO
  1010.         }
  1011.     }
  1012.     *Option: Normal
  1013.     {
  1014.         *rcNameID: =NORMAL_DISPLAY
  1015.         *Command: CmdSelect
  1016.         {
  1017.             *Order: DOC_SETUP.47
  1018.             *Cmd: =PCL_PQ_NORMAL
  1019.         }
  1020.     }
  1021.     *Option: Best
  1022.     {
  1023.         *rcNameID: =BEST_DISPLAY
  1024.         *Command: CmdSelect
  1025.         {
  1026.             *Order: DOC_SETUP.47
  1027.             *Cmd: =PCL_PQ_BEST
  1028.         }
  1029.     }
  1030. }
  1031.  
  1032.  
  1033. *Feature: =HPHT_DLLNAME
  1034. {
  1035.     *Name: "Img"
  1036.     *Option: =HPHT_DLLNAME_DEFAULT 
  1037.     {
  1038.         *Name: ""
  1039.     }
  1040. }
  1041.  
  1042.  
  1043. *%%
  1044. *%% Print Quality Macros
  1045. *%%
  1046. *switch: MediaType
  1047. {
  1048.     *case: STANDARD
  1049.     {
  1050.         *switch: ColorMode
  1051.         {
  1052.             *case: Mono
  1053.             {
  1054.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1055.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1056.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1057.                 *DefaultQuality: BETTERQUALITY
  1058.             }
  1059.             *case: Gray8
  1060.             {
  1061.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1062.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1063.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1064.                 *DefaultQuality: BETTERQUALITY
  1065.             }
  1066.             *default:
  1067.             {
  1068.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  1069.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  1070.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r600x600)
  1071.                 *DefaultQuality: BETTERQUALITY
  1072.             }
  1073.         }
  1074.     }
  1075.     *case: TRANSPARENCY
  1076.     {
  1077.         *switch: ColorMode
  1078.         {
  1079.             *case: Mono
  1080.             {
  1081.                 *DraftQualitySettings:  LIST()
  1082.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1083.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1084.                 *DefaultQuality: BETTERQUALITY
  1085.             }
  1086.             *case: Gray8
  1087.             {
  1088.                 *DraftQualitySettings:  LIST()
  1089.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1090.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1091.                 *DefaultQuality: BETTERQUALITY
  1092.             }
  1093.             *default:
  1094.             {
  1095.                 *DraftQualitySettings:  LIST()
  1096.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1097.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1098.                 *DefaultQuality: BETTERQUALITY
  1099.             }
  1100.         }
  1101.     }
  1102.     *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  1103.     {
  1104.         *switch: ColorMode
  1105.         {
  1106.             *case: Mono
  1107.             {
  1108.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1109.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1110.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1111.                 *DefaultQuality: BETTERQUALITY
  1112.             }
  1113.             *case: Gray8
  1114.             {
  1115.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1116.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1117.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1118.                 *DefaultQuality: BETTERQUALITY
  1119.             }
  1120.             *default:
  1121.             {
  1122.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1123.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1124.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1125.                 *DefaultQuality: BETTERQUALITY
  1126.             }
  1127.         }
  1128.     }
  1129.     *case: HP_PREMIUM_INKJET_PAPER
  1130.     {
  1131.         *switch: ColorMode
  1132.         {
  1133.             *case: Mono
  1134.             {
  1135.                 *DraftQualitySettings:  LIST()
  1136.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1137.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1138.                 *DefaultQuality: BESTQUALITY
  1139.             }
  1140.             *case: Gray8
  1141.             {
  1142.                 *DraftQualitySettings:  LIST()
  1143.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1144.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1145.                 *DefaultQuality: BESTQUALITY
  1146.             }
  1147.             *default:
  1148.             {
  1149.                 *DraftQualitySettings:  LIST()
  1150.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1151.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1152.                 *DefaultQuality: BESTQUALITY
  1153.             }
  1154.         }
  1155.     }
  1156.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  1157.     {
  1158.         *switch: ColorMode
  1159.         {
  1160.             *case: Mono
  1161.             {
  1162.                 *DraftQualitySettings:  LIST()
  1163.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1164.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1165.                 *DefaultQuality: BESTQUALITY
  1166.             }
  1167.             *case: Gray8
  1168.             {
  1169.                 *DraftQualitySettings:  LIST()
  1170.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1171.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1172.                 *DefaultQuality: BESTQUALITY
  1173.             }
  1174.             *default:
  1175.             {
  1176.                 *DraftQualitySettings:  LIST()
  1177.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1178.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1179.                 *DefaultQuality: BESTQUALITY
  1180.             }
  1181.         }
  1182.     }
  1183.     *case: HP_PHOTO_PAPER
  1184.     {
  1185.         *switch: ColorMode
  1186.         {
  1187.             *case: Mono
  1188.             {
  1189.                 *DraftQualitySettings:  LIST()
  1190.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1191.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1192.                 *DefaultQuality: BESTQUALITY
  1193.             }
  1194.             *case: Gray8
  1195.             {
  1196.                 *DraftQualitySettings:  LIST()
  1197.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1198.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1199.                 *DefaultQuality: BESTQUALITY
  1200.             }
  1201.             *default:
  1202.             {
  1203.                 *DraftQualitySettings:  LIST()
  1204.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1205.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1206.                 *DefaultQuality: BESTQUALITY
  1207.             }
  1208.         }
  1209.     }
  1210.     *case: GLOSSY
  1211.     {
  1212.         *switch: ColorMode
  1213.         {
  1214.             *case: Mono
  1215.             {
  1216.                 *DraftQualitySettings:  LIST()
  1217.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1218.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1219.                 *DefaultQuality: BESTQUALITY
  1220.             }
  1221.             *case: Gray8
  1222.             {
  1223.                 *DraftQualitySettings:  LIST()
  1224.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1225.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1226.                 *DefaultQuality: BESTQUALITY
  1227.             }
  1228.             *default:
  1229.             {
  1230.                 *DraftQualitySettings:  LIST()
  1231.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1232.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1233.                 *DefaultQuality: BESTQUALITY
  1234.             }
  1235.         }
  1236.     }
  1237. }
  1238.  
  1239.  
  1240. *%%
  1241. *%% Printer Configuration Commands
  1242. *%%
  1243. *Command: CmdStartDoc
  1244. {
  1245.     *Order: DOC_SETUP.20
  1246.     *Cmd: "<1B>&u600D<1B>*o5W<04 09 00 00 00>"
  1247. }
  1248.  
  1249. *Command: CmdEndDoc
  1250. {
  1251.     *Order: DOC_FINISH.10
  1252.     *Cmd: =PJL_EXIT_LANGUAGE
  1253. }
  1254.  
  1255. *Command: CmdStartPage
  1256. {
  1257.     *Order: PAGE_SETUP.10
  1258.     *Cmd: "<1B>&l0E<1B>*p0y0X<1B>&l0L<1B>*r1A"
  1259. }
  1260.  
  1261. *Command: CmdEndPage
  1262. {
  1263.     *Order: PAGE_FINISH.10
  1264.     *Cmd: "<1B>*rC<0C>"
  1265. }
  1266.  
  1267.  
  1268. *%%
  1269. *%% Printing Attributes and Commands
  1270. *%%
  1271. *RotateCoordinate?: TRUE
  1272. *RotateRaster?: FALSE
  1273.  
  1274. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1275. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1276. *EjectPageWithFF?: FALSE
  1277. *XMoveThreshold: 0
  1278. *YMoveThreshold: 0
  1279. *XMoveUnit: 600
  1280. *YMoveUnit: 600
  1281. *Command: CmdDisableCompression { *Cmd: "<1B>*b0M" }
  1282. *Command: CmdEnableTIFF4        { *Cmd: "<1B>*b2M" }
  1283. *Command: CmdSendBlockData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1284. *Command: CmdSendBlackData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1285. *Command: CmdSendCyanData       { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1286. *Command: CmdSendMagentaData    { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1287. *Command: CmdSendYellowData     { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1288. *Command: CmdXMoveAbsolute { *Cmd: "<1B>*p" %d{DestX}"X" }
  1289. *Command: CmdYMoveAbsolute { *Cmd: "<1B>*p" %d{DestY}"Y" }
  1290. *Command: CmdCR { *Cmd: "<0D>" }
  1291. *Command: CmdLF { *Cmd: "<0A>" }
  1292. *Command: CmdFF { *Cmd: "<0C>" }
  1293.  
  1294. *OutputDataFormat: H_BYTE
  1295. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1296. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1297. *RasterSendAllData?: TRUE
  1298.